Gnicie oprogramowania

Gnicie oprogramowania, znane również jako gnicie kodu, gnicie bitów, erozja oprogramowania, rozpad oprogramowania lub entropia oprogramowania – powolne pogorszenie wydajności oprogramowania wraz z upływem czasu lub wydłużanie jego czasu reakcji, co w końcu doprowadza do zwiększenia wadliwości oprogramowania, braku użyteczności i konieczności aktualizacji. Nie jest to zjawisko fizyczne: oprogramowanie faktycznie nie doznaje „rozpadu”, a raczej cierpi na brak elastyczności i brak aktualizacji z uwzględnieniem zmian środowiska, w którym przebywa.

Słownik jargon file, zbiór wiedzy hakerów, określa „gnicie bitów” jako żartobliwe wyjaśnienie degradacji oprogramowania wraz z upływem czasu, nawet jeśli „nic się nie zmieniło”; idea tego zjawiska jest prawie analogiczna do sytuacji, w której bity tworzące program doznawały rozpadu radioaktywnego[1].


© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search